0.0.11
- Minor tweaks.
- Moved the changelog into a dedicated file.
- Moved around some code to make room for the (eventually) upcoming cupJS-based rewrite.
0.0.10
- Variables and Functions: Moved values to an atomic reference.
0.0.9:
- Interper: Made unknown function executions print an error.
- Interper: Added []-based function invoke.
- Interper: Added incomplete []-based function invoke.
0.0.8:
- Evaler: Added support for MATH_FULLY_COMPLIANT.
- Some bug fixes.
- Fixed useNewInterpreter not being in used in all-cases.
- Begun work on bsII.
0.0.7:
- Added Evaler. as the new WIP pre-processor [and lexer] for BaseJS.
	This should provide better support with future feature support.
	Also much less of a mess.
- Added Interper, the rewrite of the runtime interpreter.
	The implementation is still incomplete. (compared to the legacy branch)
	This is much less of a mess, and way faster.
	! Evaler depends on Interper being enabled. This can be enabled via the following methods:
	- Setting useNewInterper in a BaseJS instance to true.
	- Using the launch argument "--BaseJS.useNewInterpreter".
- Began deprecation of BaseJSInterp interp() functions. You should use BaseJS.compile() instead.
- Exposed BaseJSEnvironment.
- Removed DO_NOT_RETURN.
- Argument count mismatch warnings have been moved from the DEBUG to the TRACE category.
0.0.6:
- Added partial feature support: VALUES_ENCLOSED, VALUES_UNDEFINED
- More copyArguments() work.
- Values no longer hold DO_NOT_RETURN but UNDEFINED.
- Updated native functions: Array.isArray, eval
- Argument count mismatch warnings have been moved from the WARN to the DEBUG category.
0.0.5:
- Added partial feature support: RUNTIME_CONSOLE_OUTPUT, PARSING_ALLOW_BASIC_SPACING, PARSING_EXECUTION, RUNTIME_DURING_PARSE, VALUES_BOOLEANS, RUNTIME_EVAL, RUNTIME_GC
- Added environment parsing return values.
- Added classes: console
- Added native functions: console.log, eval
- Updated feature support: VALUES_STRING, PARSING_BASIC
- Updated multiple argument parsing.
- Native functions no longer need to define expected arguments.
- Variables now use set() and get() over direct access to value.
- Added compile() and compileAsTask() to the primary interface.
- Preparations for multi-threaded execution. (and Promises, although not for a long time)
- MATH_RANDOM_VALS: Merged "use-fast-random.patch". (Enable with --BaseJS.useFastRandom)
- RUNTIME_GC: Currently applies to variable caches. (Enable with --BaseJS.enableGC)
- Native functions now clone themselves instead of reusing themselves, fixing possible valueCache issues.
0.0.4:
- Added classes: Array
- Added native functions: Array.isArray
- Added feature support: RETURN_ARRAY_READ, ARRAY_READ_SET_VALUE
- Added valueCache cleanup.
- Updated partial feature support: VALUES_FLOATING_POINT
0.0.3:
- Added support for natives.
- Added classes: Math
- Added native functions: Math.random
- Added native constants: Math.E, Math.PI
- Added feature support: MATH_RANDOM_VALS
- Added partial feature support: VALUES_FLOATING_POINT, MATH_CONSTANTS 
0.0.2:
- Added support for basic mathematical operations.
- NOTE: This DOES NOT comply to any logic standards, because I said so.
- Added subfunctions: [].splice, "".length, [].length, "".split, [].join, [].reverse, "".reverse 
- Added feature support: MATH_BASIC_NO_COMPLY, WHITESPACE_FILTER
0.0.1:
- Initial fuck up.
